package com.augurit.gzcgwsp.rqqyjyxk.service;

import java.util.List;

import org.springside.modules.orm.Page;

import com.augurit.gzcgwsp.excelimportexport.entity.YwRqQyjyxkRqjszdjb;
import com.augurit.gzcgwsp.rqqyjyxk.entity.YwRqQyjyxkFinalRqjszdjb;
import com.augurit.gzcgwsp.rqqyjyxk.entity.YwRqQyjyxkFinalRqjszrypbqk;
import com.augurit.gzcgwsp.rqqyjyxk.entity.YwRqQyjyxkFinalRqjszzysb;

public interface IYwRqQyjyxkFinalRqjszdjbService{
    /**
     * 根据企业id查询
     * @return
     */
    List<YwRqQyjyxkFinalRqjszdjb> getInfosByQyid(Long qyid);

    Long save(YwRqQyjyxkFinalRqjszdjb finalentity);

    /**
     * 查询站点信息
     * @param zdid
     * @return
     */
    YwRqQyjyxkFinalRqjszdjb getZdInfo(String zdid);

    /**
     * 查询人员
     * @param id
     * @return
     */
    List<YwRqQyjyxkFinalRqjszrypbqk> getDatasByzdid(Long id);

    /**
     * 查询设备
     * @param id
     * @return
     */
    List<YwRqQyjyxkFinalRqjszzysb> getzysbDatas(Long id);

    /**
     * 分页查询
     * @param acceptNo
     * @param page
     * @param qyid
     * @param type
     * @return
     */
	Page getPage(String acceptNo, Page page, Long qyid, String type);

	/**
	 * 查询人员或设备
	 * @param zdid
	 * @param qyid
	 * @param type
	 * @return
	 */
	Page getPage(Page page,String zdid, Long qyid,String type);
    
}